package kt.base

fun main() {

    baseForDemo()


}


fun baseForDemo(){

    for (item in 0..10){
        print("$item ; ")
    }

    //  0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 10 ;

}


fun untilForDemo(){
    var size = 3

    // 0 , 1 , 2 注意这里不包含3
    for (i in 0 until size){
        println("i = ${i}")
    }


}

fun downToDemo(){
    var index = 10

    for ( item in index downTo 0){
        print("$item ; ")
    }

    // 10 ; 9 ; 8 ; 7 ; 6 ; 5 ; 4 ; 3 ; 2 ; 1 ; 0 ;

}


fun stepForDemo(){

    for ( item in 0..10 step 2){
        print("$item ; ")
    }

    // 0 ; 2 ; 4 ; 6 ; 8 ; 10 ;

}